<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script>
        var a=4;
        var b=3;
        console.log(a+b);
        console.log(a-b);
        console.log(a*b);
        console.log(a/b);
        console.log(a%b);
        var c=6;
        var d=10;
        console.log(c%d);
        var e=7;
        var f=7;
        var g="7";
        console.log(e==f);
        console.log(e==g);
        console.log(f==g);//判断的数据的内容是否相同

        // ===全等于，既要判断数据的类型，也要判断数据的内容
        console.log(e===f);//true
        console.log(e===g);//false
        console.log(f===g);//false

        var q=4;
        q++;//在原有的基础上加1
        // ++q;//在原有的基础上加1
        console.log(q);


        var p=1;
        console.log(p++);//先执行，再加1

        var u=2;
        console.log(++u);//先加1，再执行


        var x=3;
        var y=2;
        var k=x++ + y++ + 5;
        console.log(k);

        m=x-- + y-- ;
        console.log(m);

        var t=3;
        var g= t-- + --t;//3+1
        console.log(g);


        // 前置++或者前置--  和后置++或者后置--的区别
        // 1.类似于如下表示：都是在原有的基础上+1或者-1
        //     var q=4;
        // // q++;//在原有的基础上加1
        // ++q;//在原有的基础上加1
        // console.log(q);

        // 2.在输出语句中，是有区别的
        // var p=1;
        // console.log(p++);//先执行，再加1

        // var u=2;
        // console.log(++u);//先加1，再执行

        // 3.在计算的表达式中，是有区别的
        // var x=3;
        // var y=2;
        // var k=x++ + y++ + 5;
        // console.log(k);


        console.log(5>3?"yes":"no");
        console.log(3**4);//3的4次方
    </script>
</head>
<body>

</body>
</html>